Skip to main content

Agent Delegation Node

Allows an AI Agent to delegate to another AI Agent.

Properties

LabelPropertyTypeDescriptionDefault ValueIs Required
Function ConfigurationfunctionConfigbotdojo/types/kitchen_sinkObject
Max IterationsmaxIterationsbotdojo/types/numberAgent will stop after this many iterations. Each iteration the agent can invoke one or more tools.10
Warning Threshold IterationwarningThresholdIterationbotdojo/types/numberIf the number of iterations exceeds this threshold, the warning message will be passed as an assitant message to the LLM. This is used to nudge the LLM to finish the response.null
Warning Threshold MessagewarningThresholdMessagebotdojo/types/stringOptional. When the number of iterations exceeds the warning threshold, the warning message will be passed as an assitant message to the LLM.null
Disable Final Output MessagedisableFinalOutputMessagebotdojo/types/booleanBy default, if the LLM finishes without calling the final_output tool, it will be prompted to call it. When enabled, this setting disables that prompt and results in an error instead. Only applies when the agent needs to return JSON output rather than a single text response.false
Custom Final Output MessagecustomFinalOutputMessagebotdojo/types/stringOverride the default final output message prompt. default : 'You must call the final_output tool to complete the response.'null
Final Output Prompt TriesfinalOutputPromptTriesbotdojo/types/numberDefaults to 3. When the Output is not a single string, The agent needs to call the final_output tool to return the JSON. This setting controls how many times the agent will attempt to call the final_output tool before giving up.3
Use Parallel Tool CallinguseParallelToolCallingbotdojo/types/booleanWhen enabled, the agent will call tools in parallel if the model supports it. This can speed up the response time of the agent.true
Show stepsshowStepsToUserbotdojo/types/booleanWhen enabled, the tool calls will be shown to the user.true
Hide Step DetailshideStepDetailsbotdojo/types/booleanWhen enabled, the inputs and outputs of tool calls will be hidden from the user. The step name will still be shown.false
Tool NametoolNameOverridebotdojo/types/stringnull
Tool InstructionstoolInstructionsOverridebotdojo/types/stringnull

Output

LabelPropertyTypeDescriptionDefault Value
Tooltoolbotdojo/interface/toolnull